package com.ruoyi.system.mapper;

import java.util.List;

import com.ruoyi.system.domain.SysDeptDept;

/**
 * 管理部门和店铺部门关联表 数据层
 * 
 * @author ruoyi
 */
public interface SysDeptDeptMapper
{
	 
    /**
     * 查询店铺部门使用数量
     * 
     * @param deptDpId 店铺部门
     * @return 结果
     */
    public int checkMenuExistDept(Long deptDpId);

    /**
     * 通过管理部门ID删除管理部门和店铺部门关联表
     * 
     * @param deptId 管理部门ID
     * @return 结果
     */
    public int deleteSysDeptDeptByDeptId(Long deptId);

    /**
     * 批量删除管理部门和店铺部门列表
     * 
     * @param ids 需要删除的数据管理部门ID
     * @return 结果
     */
    public int deleteSysDeptDept(Long[] ids);

    /**
     * 管理部门和店铺部门关联表
     * 
     * @param deptDeptList管理部门和店铺部门列表
     * @return 结果
     */
    public int batchSysDeptDept(List<SysDeptDept> deptDeptList);
    
 
    /**
     * 查询管理部门和店铺部门关联表
     * @param sysDeptDept
     * @return
     */
    public List<SysDeptDept> selectList(SysDeptDept sysDeptDept);
    
}
